home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 2 / Mac Magazin and MacEasy Magazine CD - Issue 02.iso / Sharewarebibliothek / Applikationen / TattleTech 2.11 / TattleTech Master 2.11 / TattleTech Master 2.11.rsrc / TEXT_15956_Traps.txt < prev    next >
Text File  |  1994-08-12  |  3KB  |  56 lines

  1. Traps Patched by INITs Definitions
  2.  
  3. Note: These Traps were patched by INITs which loaded after TattleTale INIT.
  4.         They are listed by Trap and show which INIT(s) patched the Trap.  This
  5.            list is useful for helping to identify INIT conflicts.  INITs which do not
  6.            work together have most likely patched the same Trap in an incompatible
  7.            manner.
  8.  
  9.    NOTE: Data Captured - Date and Time TattleINIT collected data
  10.                     ---------------------------------- 
  11. ‚Ä¢ Trap Patched = Hex Trap number and (Trap Name) if known 
  12.    ‚óä Patched By = File which patched trap.  This name also appears in the INIT
  13.            Related Files Loaded listing with more complete information about the file. 
  14.         $XXXX -> $XXXX : Prior Trap address -> address of patch
  15.  
  16.  
  17. Other Trap Definitions
  18.  
  19. Note: Traps are the mechanism for programmers to access system functions.
  20.         The three following formats for listing traps are all derived from the Traps
  21.            file which is part of MPW.  This file lists the ‚Äúofficial‚Äù Mac traps along
  22.            with the names which they have been assigned.  This list is incomplete for
  23.            a few reasons:  some traps were left out by mistake, some were left
  24.            out because they are subject to change in the future, and some are new.
  25.  
  26. Unavailable Traps : This lists those ‚Äúofficial‚Äù traps that for various reasons
  27.            are not available on your combination of hardware and software. They are
  28.            listed in the following format:
  29.  
  30. $Trap Number in Hex = _TrapName
  31.  
  32.  
  33. Note:  The [address] listed in the following two formats may either be the
  34.           the original address as shipped by Apple or may represent patches that 
  35.           were made by various INITs, control panels, etc.  If you are running in
  36.           MultiFinder or System 7, they represent patches that apply to the entire
  37.           system.
  38.  
  39. Available Traps (Named): This lists ‚Äúofficial‚Äù traps available to your 
  40.            machine in the following format:
  41.  
  42. $Trap Number in Hex = _TrapName [$Address of trap in hex]
  43.  
  44.  
  45. Available Traps (UnNamed): This lists unofficial but active traps on your
  46.           machine in the format following.  Since some traps point to the same
  47.           code, one can compare the addresses to determine which are duplicates.
  48.           Duplicate is really not the correct term as Traps which point to the
  49.           same code are generally variations of the original trap.  For example,
  50.            _SetFilType shows the same address at $A043, $A243, and $A443.
  51.           This occurs because, in the case of this type of trap, the $A243 version
  52.           executes the $A043 command immediately, and the $A443 version
  53.           executes the command asynchronously.  Different kinds of traps (e.g.
  54.           Memory, File, Device, etc.) have similar variations with different meanings.
  55.  
  56. $Trap Number in Hex  [$Address of trap in hex]